home *** CD-ROM | disk | FTP | other *** search
- package
- {
- import flash.display.MovieClip;
- import flash.events.Event;
-
- public class FireballChar extends MovieClip
- {
-
-
- private var §\x01\x01\x02\t§:* = null;
-
- public var §\x01\x01\x0b\t§:int;
-
- internal const ARMORDAMAGE:* = 10;
-
- private var §\x01\x01\x06\r§:* = null;
-
- private var §\x01\x01\t\x0f§:* = null;
-
- internal const HEALTHDAMAGE:* = 25;
-
- public function FireballChar()
- {
- §\x01\x01\x02\t§ = null;
- §\x01\x01\x06\r§ = null;
- §\x01\x01\t\x0f§ = null;
- super();
- }
-
- public function GetCharType() : String
- {
- return "fireball";
- }
-
- public function Activate() : *
- {
- this.x = 500 - §\x01\x01\x0b\t§ * 100;
- §\x01\x01\x02\t§.addEventListener(Event.ENTER_FRAME,§\x01\x01\x06\x0e§,false,0,true);
- }
-
- public function Init(param1:*, param2:*, param3:*, param4:*) : *
- {
- §\x01\x01\x02\t§ = param1;
- §\x01\x01\x06\r§ = param2;
- §\x01\x01\t\x0f§ = param3;
- §\x01\x01\x0b\t§ = param4;
- }
-
- public function GetHealthDamage() : int
- {
- return HEALTHDAMAGE;
- }
-
- public function GetArmorDamage() : int
- {
- return ARMORDAMAGE;
- }
-
- private function §\x01\x01\x06\x0e§(param1:Event) : *
- {
- if(this.currentLabel == "finish")
- {
- §\x01\x01\x02\t§.removeEventListener(Event.ENTER_FRAME,§\x01\x01\x06\x0e§);
- §\x01\x01\t\x0f§.DeactivateFire(§\x01\x01\x0b\t§);
- }
- }
- }
- }
-